package com.woniuxy.entity;

import java.util.Date;
import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 菜单表，包含菜单相关信息
 * @TableName menus
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Menus {
    /**
     * 菜单id
     */
    private Integer menuId;

    /**
     * 菜单名，中文名
     */
    private String name;

    /**
     * 链接
     */
    private String link;

    /**
     * 父层级id，上一级菜单，若为顶级菜单则值为0或NULL
     */
    private Integer parentId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 逻辑删除：0-未删除，1-已删除
     */
    private Integer isDeleted;

    /**
     * 子菜单集合
     */
    private List<Menus> childrenMenus;


    private Integer userId;
    private Integer role;
}